complete (one's duty) - Turkish English Dictionary